Breakpoints
Identifier:
org.eclipse.debug.core.breakpoints
Description:
This extension point defines a mechanism for defining new types of breakpoints.
Configuration Markup:
<!ELEMENT extension (breakpoint*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - a fully qualified identifier of the target extension point
- id - an optional identifier of the extension instance
- name - an optional name of the extension instance
<!ELEMENT breakpoint EMPTY>
<!ATTLIST breakpoint
id CDATA #REQUIRED
markerType CDATA #REQUIRED
class CDATA #REQUIRED>
- id - specifies a unique identifier for this breakpoint type.
- markerType - specifies the fully qualified identifier (id) of the corresponding marker definition for breakpoints of this type.
- class - specifies the fully qualified name of the java class that implements IBreakpoint.
Examples:
The following is an example of a launch configuration type extension point:
<extension point=
"org.eclipse.debug.core.breakpoints"
>
<breakpoint
id=
"com.example.ExampleBreakpoint"
markerType=
"com.example.ExampleBreakpointMarker"
class=
"com.example.ExampleBreakpointImpl"
>
</breakpoint>
</extension>
In the example above, the specified type of breakpoint is implemented by the class "com.example.BreakpointImpl".
There is an associated marker definition for "com.example.ExampleBreakpointMarker", defining the attributes of this breakpoint.
API Information:
Value of the attribute class must be a fully qualified name of a Java class that implements the interface org.eclipse.debug.core.model.IBreakpoint.